﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using Tinter.Application.Modules.Membership.DTOs;

namespace Tinter.Application.Modules.Membership.Services
{
    /// <summary>
    /// This is the contract that the application will interact to perform various operations for "membership management".
    /// The responsability of this contract is oschestrate operations, check security, cache,
    /// adapt entities to DTO etc.
    /// </summary>
    public interface IMembershipAppService
    {
        void ChangePassword();

        void LogOff();

        void LogOn();

        void Register();
    }
}
